package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * 对应 Dify /info 接口的返回数据模型
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true) // 忽略JSON中未知的新增字段，使接口更稳定
public class DifyAppInfo {

    private String name;

    private String description;

    private List<String> tags;

    private String mode;

    @JsonProperty("author_name") // 将JSON的下划线字段映射到Java的驼峰命名
    private String authorName;
}